#include"conio.h"
#include"stdio.h"
#include"stdlib.h"
#include"math.h"
float f(float x);
void chiaDoi(float a, float b);
int main()
{
   clrscr();
   //nhan thay nghiem cua phuong trinh x^3-4=0 nam trong khoang (1,2)
   chiaDoi(1,2);
   getch();
   return 0;
}
float f(float x)
{
   return x*x*x-4;
}
void chiaDoi(float a, float b)
{
    float x;
    do
    {
       x=(a+b)/2;
       if(f(a)*f(x)<0) b=x;
       else a=x;
       x=(a+b)/2;
    }while (fabs(b-a)>0.00001);
    printf("nghiem:%f",x);
}

